package com.econ.powercloud.ems.pojo;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

/**
 * @ Description:
 * @ Author：hgp
 * @ Create:2023-02-27-9:31
 */
@Builder
@Data
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)
public class DeviceMonitorDataVO {

    @ApiModelProperty(value = "设备编码")
    private String deviceCode;

    @ApiModelProperty(value = "设备名称")
    private String deviceName;

    @ApiModelProperty(value = "pid")
    private String pid;

    @ApiModelProperty(value = "名称")
    private String name;

    @ApiModelProperty(value = "单位")
    private String unit;

    @ApiModelProperty(value = "实时值")
    private String value;

    @ApiModelProperty(value = "状态名称-故障/告警，充电/放电，启动/停机")
    private String statusName;

    @ApiModelProperty(value = "点号类型")
    private Integer ditType;

    @ApiModelProperty(value = "点号类型名称")
    private String ditTypeName;

    @ApiModelProperty(value = "顺序")
    private Integer sortNum;

    @ApiModelProperty(value = "越线")
    private CrossLine crossLine;

    @ApiModelProperty(value = "严重越线")
    private CrossLine serious;
}
